package com.sprucetec.live.common.exceptioin;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 
 * @Description: 参数异常类:方法的参数校验出错时抛出该异常
 *  * @author: chenwei
 * @time: 2018年7月6日 下午2:28:21
 */
@Getter
@Setter
@ToString
public class ParamInvalidException extends RuntimeException {
	private static final long serialVersionUID = -5270733164140976673L;

	/**
	 * 字段名
	 */
	private String fieldName;

	/**
	 * 错误信息
	 */
	private String errorInfo;

	/**
	 * 
	 * @param fieldName
	 *            字段名
	 * @param errorInfo
	 *            错误信息
	 */
	public ParamInvalidException(String fieldName, String errorInfo) {
		super(fieldName + " " + errorInfo);
		this.fieldName = fieldName;
		this.errorInfo = errorInfo;
	}
}
